#ifndef _GROUP_H_
#define _GROUP_H_
#include <iostream>
#include <string>
using namespace std;
#include "groupuser.hpp"
// 群组类，该类里面有组的id，组的
class group
{
public:
    group(int id=-1,string name="",string dec="")
    :_id(id),_name(name),_dec(dec)
    {}

    void setid(int id)
    {
        _id=id;
    }
    void setname(string name)
    {
        _name=name;
    }
    void setdec(string dec)
    {
        _dec=dec;
    }
    int getid(){
        return _id;
    }
    string getname()
    {
        return _name;
    }
    string getdec()
    {
        return _dec;
    }
    
    //传引用
    vector<groupuser>& getgroupuser()
    {
        return _user;
    }
private:
    int _id;      // 组id
    string _name; // 组名字
    string _dec;  // 组描述
    vector<groupuser> _user;
};

#endif